<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/11/22
 * Time: 13:26
 */

namespace phpfuntions\mp_string;


//字符串加密类 函数 　

class myphp_string_encryption
{

    /**
     * crypt 函数 ：将字符串用DES编码加密　
     * @access public
     * @return
     */
    public static function crypt($str, $salt = null)
    {
        return crypt($str, $salt);
    }

    /**
     * md5_file 函数 ：计算给定文件的MD5hash　
     * @access public
     * @return
     */
    public static function md5_file($filename, $raw_output = null)
    {
        return md5_file($filename, $raw_output);
    }

    /**
     * md5 函数 ：对一个字符串进行MD5加密　
     * @access public
     * @return
     */
    public static function md5($str, $raw_output = null)
    {
        return md5($str, $raw_output);
    }

    /**
     * sha1_file 函数 ：计算给定文件的sha1hash　
     * @access public
     * @return
     */
    public static function sha1_file($filename, $raw_output = null)
    {
        return sha1_file($filename, $raw_output);
    }

    /**
     * sha1 函数 ：计算字符串的sha1hash　
     * @access public
     * @return
     */
    public static function sha1($str, $raw_output = null)
    {
        return sha1($str, $raw_output);
    }
}